floating dry dock - Spanish English Dictionary